package de.vendo.verwaltung.buchhaltung;
import java.util.List;

import de.vendo.model.Person;

public class Rechnung {
	public enum RECHNUNGS_STATUS {
		offen, bezahlt
	};

	private long id;

	private Person empfaenger;
	private List<RechnungsPosition> positionen;

	private RECHNUNGS_STATUS status;

	public Rechnung(long id, Person empfaenger,
			List<RechnungsPosition> positionen) {
		this.id = id;
		this.empfaenger = empfaenger;
		this.positionen = positionen;
		this.status = RECHNUNGS_STATUS.offen;
	}

	public long getId() {
		return id;
	}

	public void setRechnungsStatus(RECHNUNGS_STATUS status) {
		this.status = status;
	}

	public RECHNUNGS_STATUS getRechnungsStatus() {
		return status;
	}

	public void setId(long id) {
		this.id = id;
	}

	public Person getEmpfaenger() {
		return empfaenger;
	}

	public void setEmpfaenger(Person empfaenger) {
		this.empfaenger = empfaenger;
	}

	public List<RechnungsPosition> getPositionen() {
		return positionen;
	}

	public void setPositionen(List<RechnungsPosition> positionen) {
		this.positionen = positionen;
	}

}
